home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / artemis1 / src / makefile.org < prev    next >
Encoding:
Makefile  |  1993-12-06  |  2.7 KB  |  87 lines

  1. lnkdir = $(RAMD)
  2. C_OPTION = -on Quiet -off 387 -off Floating_point -tmpi1 $(RAMD)\hc1.tmp -tmpi2 $(RAMD)\hc2.tmp
  3. SYM=-nosym
  4. #SYM=-sym
  5.  
  6. .SUFFIXES: .obj .c .asm .men .md
  7.  
  8. .md.c :
  9.     touch $*.c
  10.  
  11. .men.md :
  12.     jgawk -f menumake.awk $*.men
  13.  
  14. .asm.obj :
  15.     386asm -nolist $*
  16.  
  17. .c.obj :
  18.     386 hcd386p $* $(C_OPTION)
  19.  
  20.  
  21. .obj.exp :
  22.     echo $& >$(lnkdir)\$*.lnk
  23.     echo -nomap -stack 160000 $(SYM) >>$(lnkdir)\$*.lnk
  24.     echo -lib $(USRLIB)\usrlib $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>$(lnkdir)\$*.lnk
  25.     echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>$(lnkdir)\$*.lnk
  26.     echo $(LIB)\tifflib $(LIB)\t_os >>$(lnkdir)\$*.lnk
  27.     386 386linkp @$(lnkdir)\$*
  28.  
  29. .c.exp :
  30.     386 hcd386p $*
  31.     echo $* >$(lnkdir)\$*.lnk
  32.     echo -nomap -stack 160000 $(SYM) >>$(lnkdir)\$*.lnk
  33.     echo -lib $(USRLIB)\usrlib $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>$(lnkdir)\$*.lnk
  34.     echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>$(lnkdir)\$*.lnk
  35.     echo $(LIB)\tifflib $(LIB)\t_os >>$(lnkdir)\$*.lnk
  36.     386 386linkp @$(lnkdir)\$*
  37.  
  38.  
  39. artemis.exp : artlib1.obj artlib2.obj artlib3.obj artlib4.obj artlib5.obj
  40.     echo $& >$(lnkdir)\artemis.lnk
  41.     echo -nomap -pack -stack 150000 -exe $*.exp $(SYM) >>$(lnkdir)\artemis.lnk
  42.     echo -lib $(USRLIB)\usrlib >>$(lnkdir)\artemis.lnk
  43.     echo $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>$(lnkdir)\artemis.lnk
  44.     echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>$(lnkdir)\artemis.lnk
  45.     echo $(LIB)\tifflib $(LIB)\t_os >>$(lnkdir)\artemis.lnk
  46.     386 386linkp @$(lnkdir)\artemis
  47.  
  48. artlib1.obj : artemis.obj sub.obj plt16.obj subgrp.obj menu.obj pict.obj setup.obj mag.obj smooth.obj
  49.     386lib artlib1.obj -r $&
  50.  
  51. artlib2.obj : filemenu.obj plt.obj copy.obj cmdline.obj spray.obj pen.obj geasm.obj
  52.     386lib artlib2.obj -r $&
  53.  
  54. artlib3.obj : saveload.obj pattern.obj effect.obj cmdview.obj sub2.obj undo.obj cmdexit.obj goshi.obj
  55.     386lib artlib3.obj -r $&
  56.  
  57. artlib4.obj : dispman.obj imageman.obj arealist.obj rotate.obj colchg.obj mask.obj cmdmask.obj colspace.obj
  58.     386lib artlib4.obj -r $&
  59.  
  60.  
  61. artlib5.obj : mainmenu.obj
  62.     386lib artlib5.obj -r $&
  63.  
  64. mainmenu.c     : mainmenu.md colbar.md
  65. setup.c        : setup.md
  66. pen.c          : pen.md
  67. colspace.c     : colspace.md
  68. colchg.c       : colchg.md
  69. cmdmask.c      : cmdmask.md
  70. pattern.c      : pattern.md
  71. filemenu.c     : filemenu.md
  72. cmdexit.c      : cmdexit.md
  73. sub2.c         : sub2.md
  74. saveload.c     : saveload.md
  75.  
  76. riomag.exp : riomag.obj mag.obj
  77.     echo $& >$(lnkdir)\$*.lnk
  78.     echo -pack -nomap -stack 160000 >>$(lnkdir)\$*.lnk
  79.     echo -lib $(USRLIB)\usrlib $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>$(lnkdir)\$*.lnk
  80.     echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>$(lnkdir)\$*.lnk
  81.     echo $(LIB)\tifflib >>$(lnkdir)\$*.lnk
  82.     386 386linkp @$(lnkdir)\$*
  83.  
  84.  
  85. testdm.exp : dispman.obj arealist.obj imageman.obj geasm.obj
  86.  
  87.